import {IListParams} from "@/api/types/common";

export interface IUserInfo {
    openId?: string // 唯一属性
    id?: number // 主键
    createdAt?: string // 创建时间
    updatedAt?: string // 修改时间
    username: string // 登录名称
    password?: string // 密码
    email?: string // 邮箱
    mobile?: string // 手机
    nickName?: string // 联系人姓名
    sex?: string // 性别
    avatarUrl?: string // 头像
    description?: string // 描述
    status?: string // 状态
    lastLoginTime?: string //
    roleType?: string // 角色类型
}

export interface UserListParams extends IListParams, IUserInfo {

}

export interface IWxLoginLog {
    id?: number //
    ip?: string // 'ip'
    ipAddr?: string // '登录地点'
    openId?: string // 'openId'
    brand?: string // '设备品牌'
    model?: string // '设备型号'
    version?: string // '微信版本号'
    system?: string // '操作系统及版本'
    platform?: string // '客户端平台'
    createTime?: string // '登录时间'
}